excessive demand - Spanish English Dictionary